错误:数组中包含非对象结果,预期仅为对象
在使用 REST Hook 触发器时,perform 返回的数据必须是一个数组对象。
显示的错误
如果 API 在数组中返回非对象结果,或返回数组的数组,则会显示以下错误。
Got a non-object result in the array, expected only objects ( )
非对象结果会在错误消息的括号中被包裹。
解决方案
如果 webhook 中包含的数据需要转换,或包含多个对象,您可以在 Perform 函数中添加自定义代码来解析 bundle.cleanedRequest
中的响应数据,将其转换为对象数组。
如果您的 webhook 已经提供了一个数组,请移除 Zapier 默认包含的包装数组,并简单返回 bundle.cleanedRequest
。
需要帮助? 告诉我们您的问题,我们将为您匹配合适的资源或提供支持。